﻿CREATE PROCEDURE [dbo].[proc_RequisicoesInsert]
(
	@NumeroRequisicao bigint = NULL output,
	@DataRequisicao datetime,
	@IdUnidade bigint,
	@Gerente nvarchar(250),
	@ResponsavelRecepcaoProduto nvarchar(255)
)
AS
BEGIN

	SET NOCOUNT OFF
	DECLARE @Err int

	INSERT
	INTO [Requisicoes]
	(
		[DataRequisicao],
		[IdUnidade],
		[Gerente],
		[ResponsavelRecepcaoProduto],
		[DataCriacao],
		[DataAlteracao]
	)
	VALUES
	(
		@DataRequisicao,
		@IdUnidade,
		@Gerente,
		@ResponsavelRecepcaoProduto,
		GETDATE(),
		GETDATE()
	)

	SET @Err = @@Error

	SELECT @NumeroRequisicao = SCOPE_IDENTITY()
	
	SELECT @NumeroRequisicao

	RETURN @Err
END
